package com.iter.devbox.pattern.template;

public class Client {

	public static void main(String[] args) {
		//需要A的实现，则创建A子类并调用模板方法
        AbstractClass abstractClass = new ConcreteClassA();
        abstractClass.templateMethod();
        
        //需要B的实现，则创建B子类并调用模板方法
        abstractClass = new ConcreteClassB();
        abstractClass.templateMethod();
    }
}
